technological achievements - Allemand Anglais Dictionnaire